package com.xzssmk.leisure.x.po;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

public class IssuePeriod {
    private Integer issuePeriodId;

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date issueStartTime;

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date issueEndTime;

    private Short salePrice;

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date validityStartTime;

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date validityEndTime;

    private Byte saleRatio;

    private Short swipeTimes;

    private String cardFacePic;

    private String cardType;

    private Byte publicState;

    private Date createTime;

    private Date modifyTime;

    private String issuePeriodAlias;

    public Integer getIssuePeriodId() {
        return issuePeriodId;
    }

    public void setIssuePeriodId(Integer issuePeriodId) {
        this.issuePeriodId = issuePeriodId;
    }

    public Date getIssueStartTime() {
        return issueStartTime;
    }

    public void setIssueStartTime(Date issueStartTime) {
        this.issueStartTime = issueStartTime;
    }

    public Date getIssueEndTime() {
        return issueEndTime;
    }

    public void setIssueEndTime(Date issueEndTime) {
        this.issueEndTime = issueEndTime;
    }

    public Short getSalePrice() {
        return salePrice;
    }

    public void setSalePrice(Short salePrice) {
        this.salePrice = salePrice;
    }

    public Date getValidityStartTime() {
        return validityStartTime;
    }

    public void setValidityStartTime(Date validityStartTime) {
        this.validityStartTime = validityStartTime;
    }

    public Date getValidityEndTime() {
        return validityEndTime;
    }

    public void setValidityEndTime(Date validityEndTime) {
        this.validityEndTime = validityEndTime;
    }

    public Byte getSaleRatio() {
        return saleRatio;
    }

    public void setSaleRatio(Byte saleRatio) {
        this.saleRatio = saleRatio;
    }

    public Short getSwipeTimes() {
        return swipeTimes;
    }

    public void setSwipeTimes(Short swipeTimes) {
        this.swipeTimes = swipeTimes;
    }

    public String getCardFacePic() {
        return cardFacePic;
    }

    public void setCardFacePic(String cardFacePic) {
        this.cardFacePic = cardFacePic == null ? null : cardFacePic.trim();
    }

    public String getCardType() {
        return cardType;
    }

    public void setCardType(String cardType) {
        this.cardType = cardType == null ? null : cardType.trim();
    }

    public Byte getPublicState() {
        return publicState;
    }

    public void setPublicState(Byte publicState) {
        this.publicState = publicState;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getIssuePeriodAlias() {
        return issuePeriodAlias;
    }

    public void setIssuePeriodAlias(String issuePeriodAlias) {
        this.issuePeriodAlias = issuePeriodAlias == null ? null : issuePeriodAlias.trim();
    }
}